package com.hospital.common.core.constants;

public class InsuranceFinal {
    public static final String AMP_HOS_001 = "AMP_HOS_001";
    public static final String AMP_HOS_002 = "AMP_HOS_002";
    public static final String AMP_HOS_003 = "AMP_HOS_003";
    public static final String AMP_HOS_FUNCTION = "医疗消息推送,平台退款申请,查询退款结果";
    public static final String INVOCATION_TYPE = "invocation_type";
    public static final String DATA = "data";
    public static final String ENCRYPT_DATA = "encryptData";
    public static final String SIGN_DATA = "signData";
    public static final String SIGN = "sign";
    public static final String APP_TYPE_NAME = "appType";
    public static final String HOS_CODE = "hospitalCode";
    public static final String ORG_001 = "ORG_001";
    public static final String ORG_002 = "ORG_002";
    public static final String ORG_003 = "ORG_003";
    public static final String ORG_004 = "ORG_004";
    public static final String ORG_005 = "ORG_005";
    public static final String ORG_006 = "ORG_006";
    public static final String ORG_007 = "ORG_007";
    public static final String ORG_001_FUNCTION = "查询账户信息";
    public static final String ORG_002_FUNCTION = "查询费用列表";
    public static final String ORG_003_FUNCTION = "机构结算确认";
    public static final String ORG_004_FUNCTION = "查询结算结果";
    public static final String ORG_005_FUNCTION = "线上结算撤销";
    public static final String ORG_006_FUNCTION = "查询机构提醒";
    public static final String ORG_007_FUNCTION = "机构预下订单";
    public static final String INSUR_CHARGE_TYEP = "医保";
    public static final String PATIENT_ID = "PATIENT_ID";
    public static final String OUTP_ID = "OUTP_ID";

    public static final String OID = "outp_id";
    public static final String VALI_fLAG = "1";
    public static final String ORDER_NO = "order_no";
    //结算确认明细的节点名
    public static final String SETTLE_DETAIL = "setldetail";
    //结算金额分类中医保分类名
    public static final String INSUR_TYPE = "医保统筹";
    //移动支付医保的分类渠道
    public static final String MOVE_PAY_SCAN = "MOVEINSUR";
    //计费接口返回状态码名
    public static final String RES_CODE = "code";
    //计费成功返回的状态码值
    public static final String SUCCESS = "0000";
    //HIS计费接口数据库参数名
    public static final String BILL_URL_CONFIG = "HIS_BILL_URL_NEW";
    //计费接口返回状描述
    public static final String RES_MSG = "message";
    //医保返回内容存放key
    public static final String RES_INSUR_FILE = "convertValue";
    //医保最终入参
    public static final String IN_PARAM = "insurParam";

    public static final String QUERY_INSUR_PRESC_SQL = "patient_id={0} and outp_id = {1} and" +
            " visit_date = to_Date({2},'yyyy-mm-dd hh24:mi:ss') and visit_no ={3} and hirxno = {4}";


    //channel 微信
    public static final String WeChat = "WeChat";
    //channel 人保财险
    public static final String PeopM = "PeopM";
    //channel 支付宝
    public static final String Alipay = "Alipay";
    //channel 电子处方  发送方接收方 电子处方
    public static final String InsurPresc = "InsurPresc";
    //channel 基线版医保
    public static final String InsurBase = "InsurBase";
    //发送方接收方 微信
    public static final String WeChatInsur = "WeChatInsur";
    //发送方接收方 人保财险
    public static final String PEOPLEM = "PEOPLEM";
    //发送方接收方 支付宝
    public static final String AlipayInsur = "AlipayInsur";


    //发送方接收方 his
    public static final String HTSoftWare = "HTSoftWare";

    //渠道
    public static final String CHANNEL = "channel";
    //发送方
    public static final String FROMAPP = "fromApp";
    //接收方
    public static final String TOAPP = "toApp";
    //加密还是解密
    public static final String DATATYPE = "dataType";

    //接收方
    public static final String ENC = "ENC";

    //接收方
    public static final String DEC = "DEC";

    public static final String PID = "patient_id";
    public static final String VID = "visit_id";
    public static final String VDATE = "visit_date";
    public static final String VNO = "visit_no";

    public static final String signCertSn = "signCertSn";

    public static final String signCertDn = "signCertDn";

    public static final String rxFile = "rxFile";

    public static final String signDigest = "signDigest";

    public static final String OUTPUT = "output";
    public static final String INPUT = "input";
    //4103输血信息
    public static final String bldinfo = "bldinfo";
    //4103住院诊断信息
    public static final String diseinfo = "diseinfo";
    //4103重症监护信息
    public static final String icuinfo = "icuinfo";
    //4103收费项目信息
    public static final String iteminfo = "iteminfo";
    //4103手术操作信息
    public static final String oprninfo = "oprninfo";
    //4103门诊慢特病诊断信息
    public static final String opspdiseinfo = "opspdiseinfo";
    //4103基金支付信息
    public static final String payinfo = "payinfo";
    //4103结算清单信息
    public static final String setlinfo = "setlinfo";

    public static final String PATIENT_INFO = "PATIENT_INFO";

    public static final String SETL_YM = "SETL_YM";

    public static final String SETL_ID = "SETL_ID";

    public static final String preSetl_invy_evt_list = "preSetl_invy_evt_list";

    public static final String appy_chk_opnn_evt_list = "appy_chk_opnn_evt_list";


    public static final String FLAG = "FLAG";

    public static final String EFFECTIVE = "1";

    public static final String SM2 = "SM2";

    public static final String SM3 = "SM3";

}
